using SqlSugar;

namespace ZR.Model.System
{
    /// <summary>
    /// B_CDWL_PPI_LR表数据模型
    /// </summary>
    [SugarTable("B_CDWL_PPI_LR")]
    public class B_CDWL_PPI_LR
    {
        /// <summary>
        /// 主键ID
        /// </summary>
        [SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
        public int Id { get; set; }

        /// <summary>
        /// 时间戳
        /// </summary>
        [SugarColumn(Length = 30)]
        public string Timestamp { get; set; }

        /// <summary>
        /// 方位角
        /// </summary>
        [SugarColumn(DecimalDigits = 4)]
        public decimal Azimuth { get; set; }

        /// <summary>
        /// 仰角
        /// </summary>
        [SugarColumn(DecimalDigits = 4)]
        public decimal Elevation { get; set; }

        /// <summary>
        /// 距离
        /// </summary>
        [SugarColumn(DecimalDigits = 4)]
        public decimal Distance { get; set; }

        /// <summary>
        /// 径向速度
        /// </summary>
        [SugarColumn(ColumnName = "radial_speed", DecimalDigits = 4)]
        public decimal RadialSpeed { get; set; }

        /// <summary>
        /// 频谱宽度
        /// </summary>
        [SugarColumn(ColumnName = "spectrum_width", DecimalDigits = 4)]
        public decimal SpectrumWidth { get; set; }

        /// <summary>
        /// 信噪比
        /// </summary>
        [SugarColumn(DecimalDigits = 4)]
        public decimal Snr { get; set; }

        /// <summary>
        /// 幅度
        /// </summary>
        [SugarColumn(DecimalDigits = 4)]
        public decimal Amplitude { get; set; }

        /// <summary>
        /// 数据来源表名（用于标识原始数据来源）
        /// </summary>
        [SugarColumn(IsIgnore = true)]
        public string SourceTable { get; set; }
    }
}



